package com.edu.boot.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.edu.boot.entity.RecuritType;

import java.util.List;
import java.util.Map;

/**
* @description 针对表【recurit_type(职位类型表)】的数据库操作Service
* @createDate 2025-04-04 19:59:30
*/
public interface RecuritTypeService extends IService<RecuritType> {
    
    /**
     * 添加职位类型
     * @param recuritType
     * @return
     */
     boolean addRecuritType(RecuritType recuritType);
     /**
     * 修改职位类型
     * @param recuritType
     * @return
     */
     boolean updateRecuritType(RecuritType recuritType);
     /**
     * 删除职位类型
     * @param value
     * @return
     */
     boolean deleteRecuritType(Long value);
     /**
     * 根据id查询职位类型
     * @param value
     * @return
     */
     RecuritType getRecuritTypeById(Long value);
     /**
     * 查询所有职位类型
     * @return
     */
     List<RecuritType> getRecuritTypeList();
 
     /**
      * 获取类型字典
      * @return
      */
     Map<Integer, String> getRecuritTypeMap();
}
